約 1,000 小時
~每天三小時 * 一年
~每週 40 小時 * 半年
每個人的學習速度不盡相同,找工作的際遇、景氣狀況等,也會影響到需花費的時間。不過如果要給出一個參考數字,我認為可以粗估 1,000 小時。
如果投入超過 1,000 小時後,仍離成功轉職相當遙遠,建議要尋求其他協助,或調整作法。很可能在學習方式或準備方向上,有什麼可以改善的地方。
1,000 小時可能會讓很多人打退堂鼓,但也不是開始學習就一定要到轉職成功。如果不清楚自己是否對程式開發感興趣,可以學習基本的 HTML、CSS、JavaScript,然後做個小專案,這部分可能花 30~50 小時就可以完成。
但若決定往前端發展,那拿到 offer 也只是開始。正式踏入職場後,永遠都有新的知識需要學習。除了在工作中累積經驗外,或多或少都需要持續投入部分私人時間,繼續學習不同知識與精進技術。